The use of various techniques to improve a web site's ranking in search engines in the hopes of attracting more visitors.